草庐IT

Intel® I219-V

全部标签

windows - REG 添加一个 REG_MULTI_SZ 多行注册表值

要添加一个REG_MULTI_SZ多行注册表值,我可以这样做reg.exeADD"HKLM\path\to\registry\key"/vRegistryValue/tREG_MULTI_SZ/d"abc\0def\0"这将添加("abc","def")。但是如果我需要添加("abc","","def"),即中间的一个空项目怎么办?做reg.exeADD"HKLM\path\to\registry\key"/vRegistryValue/tREG_MULTI_SZ/d"abc\0\0def\0"给我一​​个“无效参数”错误。 最佳答案

c++ - 如何在 C++ 中使用 RegQueryValueEx(..) 从注册表中读取 REG_MULTI_SZ 类型的值

在我们的vc++win32应用程序中,我们正在读取reg_multi_sz类型的注册表值,它在32位上运行良好,但在64位上运行时给出空缓冲区。如何从我的32位应用程序中读取64位注册表的值? 最佳答案 能具体点吗?通常,当您尝试在32位代码中读取64位注册表配置单元时,您必须使用KEY_WOW64_64KEY打开HKLM\Software。希望对您有所帮助。 关于c++-如何在C++中使用RegQueryValueEx(..)从注册表中读取REG_MULTI_SZ类型的值,我们在Sta

java - 在 Windows 上运行 JAVA Intel 与 Solaris Sparc (T1000)

您好,我正在尝试在SolarisSparc上测试我的JAVA应用程序,但我遇到了一些奇怪的行为。我不是在寻找火焰war。我只是想知道发生了什么或出了什么问题......我在Intel和T1000上运行相同的JAR,而在Windows机器上我能够获得100%(性能监视器)cpu利用率,在Solaris机器上我只能获得25%(prstat)该应用程序是我编写的自定义服务器应用程序,它使用netty作为网络框架。在Windows机器上,我每秒能够处理超过200个请求/响应,包括完整的业务逻辑和对外部第3方的访问,而在Solaris机器上,我仅以25%的CPU获得大约150个请求/响应人们只能

windows - 如何从命令行使用 REG_EXPAND_SZ?

我正在阅读有关修改Windows注册表的命令的Windows命令行文档(Win+F1),尤其是“regadd”命令。regaddHKCU\testfolder/tREG_EXPAND_SZ/vStokrotka/d"%systemroot%\system32"现在,我不知道这是如何设计的。当我调用上面的命令时,变量%systemroot%被扩展为C:\Windows。我已经尝试了以下不使变量扩展的方法,但我无法强制它不扩展:用`%%`转义`%%`'s-即使我在周围使用双引号也不起作用在整个/d字符串周围使用单引号''使用`setlocalsetdelayedexpansion`?像:#

c++ - Intel HD 3000 上正确的 OpenGL 初始化是什么?

我在Toshiba笔记本(操作系统Win7x32,langC++)上使用Intel显卡HD3000时遇到问题。经典的单一上下文OpenGL应用程序工作正常,但在单个应用程序的多个OpenGL上下文中会产生奇怪的行为:在我的应用程序的旧版本上,Intel驱动程序根本无法创建第二个渲染上下文。在我的基于OpenGL的软件架构行为发生重大变化后现在我可以创建第二个渲染上下文,但是在释放它之后(使用/关闭窗口后)驱动程序无法创建任何下一个渲染上下文。这已经在多个应用程序上进行了测试,并且始终表现相同。我想通过始终激活第二个上下文来解决这个问题,但它也不起作用(渲染上下文在Intel上无效)。为

c++ - 在 Windows 中访问 Intel CPU I/O 寄存器的简便方法

我使用需要256字节TLP负载大小的PCIe板。我得到了支持它的CPU(Corei7-3930K)和英特尔主板DX79SR,它不在BIOS中提供TLP有效载荷大小设置。默认情况下,最大TLP负载为128字节,我需要将其更改为256字节,无需BIOS。我找到了在Windows中显示此值的PCIUtils软件,但它是一个多用途的可移植软件,它太复杂而无法找到我需要的东西。英特尔文档describewhatvalues我需要在CPUI/O寄存器中设置并且有anotherdocument表示I/O位置是C8Fh和CFCh。这是我卡住的地方,如果我想设置这些寄存器,我不知道从哪里开始。我是一位经

c# - Reg-Free COM "Microsoft.Windows.ActCtx"是否适用于脚本 - 后期绑定(bind)?

我已经使用list文件(即早期绑定(bind))使用C++和C#成功地让Reg-FreeCOM工作。我现在正在尝试使用后期绑定(bind)来使它正常工作。经过大量网络搜索后,我发现的技术似乎是在使用“Microsoft.Windows.ActCtx”。我用来对此进行测试的一个示例是MS的“基于COM的组件的免注册激活”,位于http://msdn.microsoft.com/en-us/library/ms973913.aspx。生成SideBySide示例。然后我尝试使用脚本语言;然而,VBScript和Python都以同样的方式失败(也尝试过VBA)。VBScript范例如下:Se

windows - 如何从命令行向注册表添加多行 REG_SZ 字符串?

作为Windows机器上build设置的一部分,我需要添加一个注册表项,我想通过一个简单的批处理文件来完成。条目是针对第三方应用的,所以格式是固定的。该条目采用REG_SZ字符串的形式,但需要包含换行符,即。0xOA字符作为分隔符。我遇到了一些问题。第一次尝试使用regedit加载生成的.reg文件。这失败了,因为它似乎既不喜欢长字符串也不喜欢带换行符的字符串。我发现导出工作正常导入失败。我能够测试导出,因为第三方应用程序直接通过win32api添加了类似的条目。第二次尝试使用命令REGADD,但无论如何我都找不到添加换行符的方法,我尝试的所有内容都以添加的文字字符串结束。

regex - batch regex 将 reg query 命令的输出输出到一个变量

总结我需要能够找到注册表项的DWORD值并为其设置一个变量以针对它运行if语句。我怎样才能只获取reg查询的双字,以便我可以在我的脚本的其余部分中使用它?正则查询regqueryHKLM\System\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile/vEnableFirewall请求查询输出EnableFirewallREG_DWORD0x1我需要抓取什么0x1伪代码queryfirewallregvalueregexoutDWORDvalueandsettovariab

c# - 如何将新字符串添加到 REG_MULTI_SZ 类型的注册表项?

我有1个类型为REG_MULTI_SZ的注册表项。此条目中已包含一些字符串。现在我想使用.netclassRegistryKey添加1个字符串。这个类有方法key.SetValue(string,string)。但是当我使用这种方法时,它会删除所有已经存在的字符串,然后插入新字符串,简而言之,它会覆盖。我不想触及已经存在的字符串,只想在末尾添加新字符串。任何人都知道我们如何在C#中执行此操作。 最佳答案 对于多字符串值,我会这样做。key.SetValue("MultipleStringValue",newstring[]{"One